San Bernardino, CA has a warm and arid climate, with hot summers and mild winters. The average annual temperature in the city is 68°F (20°C). Summers are typically sunny and hot, with temperatures reaching into the 90s (30s Celsius) for most of July and August. Winters are mild, with temperatures rarely dipping below 40°F (4°C) during the coldest months of December and January. Rainfall is scarce; San Bernardino receives about 8 inches of rain annually, most of which falls from December to March. There are also occasional snow showers in the winter months.
San Bernardino (zip 92410), California gets 13 inches of rain, on average, per year. The US average is 38 inches of rain per year.
San Bernardino (zip 92410) averages 0 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 283 sunny days per year in San Bernardino (zip 92410). The US average is 205 sunny days.
San Bernardino (zip 92410) gets some kind of precipitation, on average, 40 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 95 degrees
Winter Low: the January low is 42
Rain: averages 13 inches of rain a year
Snow: averages 0 inches of snow a year